/*
    现代数学的著名证明之一是 Georg Cantor 证明了有理数是可枚举的。他是用下面这一张表来证明这一命题的：

1/1 , 1/2 , 1/3 , 1/4 1/5, …

2/1, 2/2 , 2/3, 2/4, …

3/1 , 3/2, 3/3, …

4/1, 4/2, …

5/1, …

…

我们以 Z 字形给上表的每一项编号。第一项是 1/1，然后是 1/2，2/1，3/1，2/2，…

输入： 7       输出：1/4
第七项是1/4
*/


#include<bits/stdc++.h>
using namespace std;
int main(){
    int n;cin>>n;
    int cs=0,tot=0;
    while(tot<n){
        cs++;
        tot+=cs;
    }
    if(cs%2==1){
        cout<<tot-n+1<<"/"<<cs-(tot-n);
    }else{
        cout<<cs-(tot-n)<<"/"<<tot-n+1;
    }
    return 0;
}

/*
    思路：在while循环中，cs记录你要找的第n项是在第几层，tot表示到cs层共有几个数，
    eg：n=7代表  求出来的 1/4 在第 cs=4 层，前4层共有tot=10 个数
    奇数层和偶数层的规律不同
    奇数：分子：tot-n+1       分母：cs-(tot-n)
    偶数：分子：cs-(tot-n)    分子：tot-n+1
*/